﻿using System;

namespace Common
{
	public enum FigureType
	{
        /// <summary>
        /// Ничего
        /// </summary>
        Empty = -1,
		/// <summary>
		/// Пешка
		/// </summary>
		Pawn = 0,
		/// <summary>
		/// Конь
		/// </summary>
		Knight = 1,
		/// <summary>
		/// Ладья
		/// </summary>
		Rook = 2,
		/// <summary>
		/// Слон
		/// </summary>
		Bishop = 3,
		/// <summary>
		/// Ферзь
		/// </summary>
		Queen = 4,
		/// <summary>
		/// Король
		/// </summary>
		King = 5
	}
	public enum Player
	{
		/// <summary>
		/// Белый игрок
		/// </summary>
		White = 0,
		/// <summary>
		/// Черный игрок
		/// </summary>
		Black = 1,
		/// <summary>
		/// Наблюдатель
		/// </summary>
		Speactator = 2
	}
	public enum ServerMessageType
	{
		/// <summary>
		/// Сходил игрок
		/// </summary>
		PlayerTurn = 0,
		/// <summary>
		/// Игра началась
		/// </summary>
		GameStarted = 1,
		/// <summary>
		/// Игра закончилась
		/// </summary>
		GameEnded = 2,
		/// <summary>
		/// Игрок выиграл
		/// </summary>
		PlayerLost = 3,
		/// <summary>
		/// Игрок проиграл
		/// </summary>
		PlayerWon = 4
	}
	/// <summary>
	/// Использумеые порты
	/// </summary>
	public enum Ports
	{
		/// <summary>
		/// Порт. используемый для передачи сообщения от сервера клиенту
		/// </summary>
		ClientToServerPort = 12345,
		/// <summary>
		/// Порт, используемый для передачи сообщения от клиента серверу
		/// </summary>
		ServerToClientPort = 12346
	}
}